Experimental support for decorators is a feature that is subject to change in a future release vue

背景:这两天看了一下 Typescript 文档想找个项目练练手,于是就就想着使用Vue脚手架生成一个demo项目

Vue CLI 可以生成使用 TypeScript 的新项目

1
2
3
4
5
6
7
8
// 1. Install Vue CLI, 如果尚未安装
npm install --global @vue/cli@next

// 2. 创建一个新项目, 选择 "Manually select features" 选项
vue create my-project-name

// 3. 如果已经有一个不存在TypeScript的 Vue CLI项目,请添加适当的 Vue CLI插件:
vue add typescript

打开页面中App.vue和HelloWorld.vue 开始报警告

1
Experimental support for decorators is a feature that is subject to change in a future release. Set the 'experimentalDecorators' option to remove this warning.

经过下面提供的解决方案后,还是不能解决

Error warning message: “Experimental support for decorators is a feature that is subject to change in a future release”

TypeScript, Vue and experimentalDecorators
Experimental decorators warning in TypeScript compilation

最后在CSDN上找到一篇短文,里面的方案能解决我的问题

1
2
3
4
// 在首选项->设置里面打开setting.json文件删除或者注释掉下面代码,
"files.associations": {
"*.vue": "html"
},

不知道什么原因,这样配置确实解决了 [擦汗]

坚持原创技术分享,您的支持将鼓励我继续创作!